import { defineConfig } from 'vite'
import path from 'path'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  base:'./',
  resolve:{
      alias: {
        '/@': path.resolve(__dirname, '.', 'src')
      }
  },
  plugins: [vue()],
  server:{
    host:'0.0.0.0',
    port:3000,
    hmr:{
      overlay:true
    },
    open:false
  },
  build:{
    target: 'modules',
    polyfillDynamicImport: true,
    outDir: 'dist',
    assetsDir: 'assets',
    assetsInlineLimit: 4096,
    cssCodeSplit: true,
    sourcemap: false,
    manifest: false
  }
})
